@CHARSET "UTF-8";

#snack_wrap {
	padding: 0px 8px;
	margin-top:10px; 
	margin-bottom:10px;
}

#snack_wrap ul li {
	padding-bottom:3px;
}

#snack {
	border:1px solid #8ACF57; 
	width:100%;
	margin-top:10px;
	margin-bottom:5px;
} 
 
#snack caption {
	text-align:center;
	margin:10px 0px 0px 0px; 
	padding-left:8px;
	padding-top:10px; 
	padding-bottom:10px; 
	background-color:#AAEEEE;
	color:#ffffff; 
	cursor: pointer; 
} 
 
#snack thead {
	border:none;
	margin-top:10px;
	display: none;
}

#snack tbody {
	display: none;
} 

#snack tbody td span {
	color:red;
}

#snack_menu {
	width:80%
}

#snack th {
	padding:4px; 
	background-color:#DEDEDE;
	border:1px solid #8ACF57;
	border-bottom:none;  
}

#snack td {
	text-align: center;
	vertical-align: middle;
	border:1px solid #8ACF57;
	padding:4px; 
} 

#select {
	text-align:center;
	width:100%;
}

#food_menu_select {
	border:1px solid #C6C6C6;
	vertical-align: baseline;
}

#food_menu_wrap {
	padding:10px 8px;
	padding-top:5px;
}

#food_menu_wrap table {
	border:1px solid #8ACF57; 
	width:100%;
	margin-top:10px;
	margin-bottom:20px; 
}

#food_menu_wrap table caption {
	text-align:center;
	margin:10px 0px 0px 0px; 
	padding-left:8px;
	padding-top:10px; 
	padding-bottom:10px; 
	background-color:#8ACF57;
	color:#ffffff;
}

#food_menu_wrap table thead {
	border:none;
	margin-top:10px;
}

#food_menu_wrap table th {
	padding:4px; 
	background-color:#DEDEDE;
	border:1px solid #8ACF57;
	border-bottom:none;  
}

#food_menu_wrap table td {
	text-align: center;
	vertical-align: middle;
	border:1px solid #8ACF57;
	padding:4px; 
}

#food_menu_wrap table td.food_type {
	width:15%;
}

#food_menu_wrap table td.food_name {
	width:20%;
}

#food_menu_wrap table td a.link {
	font-weight: bold !important;
}
